ostentatious self-confidence - Spanish English Dictionary